package com.xyoto.takeawayUser.service;

import com.xyoto.takeawayUser.utils.PageUtils;
import com.xyoto.takeawayUser.utils.Result;

/**
 * @ClassName: 店铺Service接口
 * @Author: 挽风
 * @Date: 2022
 * @Copyright: 2022 by 挽风
 * @Description:
 **/
public interface ShopService {
    /**
     * 分页查询所有店铺列表
     * @param pageDTO
     * @return
     */
    Result getAllShops(PageUtils pageDTO);

    /**
     * 查询店铺详情
     * @param targetId
     * @return
     */
    Result getShopDetail(Integer targetId);

    /**
     * 查询店铺详情下的商品快照列表
     * @param targetId
     * @return
     */
    Result getShopProdSnapshotList(Integer targetId);
}
